½Ŀ¼:

13.2. Ⱥ
   13.2.1. ñļȺ
   13.2.2. ñļȺ״̬ 
   13.2.3. 趨޸ļȺɫ
   
13.2. Ⱥ:
     
     Ⱥɫ:
     =========
     
     (a). 0 - 뼯Ⱥ, ΪĬѡ;
     (b). 1 - 趨ΪȺ(Master), ӷ(Slave), Ⱥ֮ͨ;
     (c). 2 - 趨ΪȺӷ(Slave), Ҫͬ¼ͻύ;
     
13.2.1. ñļȺ:
     
     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=cluster&cmd=get
     
     c.  URL :
        
        SessionID - ¼Ự ID;
     
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
        
        Role:
        ļȺɫ:
        0 - ûм뼯Ⱥ; 1 - ΪȺ; 2 - ΪȺӷ;
        
         Role == 1 ʱ, Ч:
        {
            Binding:
            İ󶨶˿;
            
            Auth:
            ӵ¼ַ֤;
            
            Note:
            ע˵,  500 ֽ;
        }
        
         Role == 2 ʱ, Ч:
        {
            Host:
            ԶIPͶ˿;
            
            Auth:
            ĵ¼ַ֤;
            
            SlaveID:
            ӷ趨();
            
            Note:
            ע˵,  500 ֽ;
        }
        
13.2.2. ñļȺ״̬:
     
     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
     
     b. : http://xxxxx.com/fikker/webcache.fik?type=cluster&cmd=status
     
     c.  URL :
        
        SessionID - ¼Ự ID;
        
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
        
        Role:
        ļȺɫ:
        0 - ûм뼯Ⱥ; 1 - ΪȺ; 2 - ΪȺӷ;
        
         Role == 1 ʱ, Ч:
        {
            MasterStatus:
            ĵǰȺ״̬: 
            0 - ǰĽɫǼȺ
            1 - Ⱥ󶨶˿ʧ
            2 - 
            
            NumOfLists:
            ڴӷ 0, Ϊ 0;
            
            NO:
            беǰöٵ, ǰöٵǵڼ, 
            Сڵ NumOfLists ֵ, ȡֵΧ: 1 ~ NumOfLists;
            
            SlaveID:
            ӷ;
            
            IP:
            ӷIPַ;
            
            LoginTime:
            ӷ¼ʱ;
            
            SlaveStatus:
            ӷǰ״̬;
            
            Note:
            ע˵,  500 ֽ;
        }
        
         Role == 2 ʱ, Ч:
        {
            SlaveStatus:
            ӷǰļȺ״̬: 
            0 - ǰɫǼȺӷ
            1 - ӼȺʧ (ʧ)
            2 - ӼȺ ...
            3 - ӼȺʧ (֤ʧ)
            4 - ӼȺɹ
        }
        
13.2.3. 趨޸ļȺɫ:
     
     +-----------------+
     |Client -> Server:|
     +-----------------+
     
     a. : POST  GET;
        
     b. : http://xxxxx.com/fikker/webcache.fik?type=cluster&cmd=modify
        
     c.  URL :
        
        Role - 趨Ⱥɫ: 0 - 뼯Ⱥ, 1 - Ⱥ, 2 - Ⱥӷ;
        
         Role == 1 ʱ, Ч:
        {
            Binding - Ⱥ󶨵Ķ˿;
            Auth - ӷӵ¼ʱַ֤,  128 ֽ;
            Note - ע˵,  500 ֽ;
        }
        
         Role == 2 ʱ, Ч:
        {
            Host - IPͰ󶨶˿, : 212.22.11.10:7780 ;
            Auth - ӷӵ¼ַ֤,  128 ֽ;
            SlaveID - ӷ趨(),  128 ֽ;
            Note - ע˵,  500 ֽ;
        }
        
        SessionID - Ա¼Ự ID;
        
     +-----------------+
     |Server -> Client:|
     +-----------------+
     
     a. :
        
        Return: 
        , True - ɹ, False - ;
        
        ErrorNo:
        ,  Return ֵΪ False ʱ˱Ч;
